package org.electrode.common;

import edu.wpi.first.wpilibj.networktables.NetworkTable;
import edu.wpi.first.wpilibj.tables.ITable;

public abstract class RobotSystem {
	final ITable table;

	public RobotSystem() {
		table = NetworkTable.getTable(getName());
	}

	public abstract String getName();

	public void init() {
	}

	public void disable() {
	}

	public void enableTeleop() {
	}

	public void periodicTeleop() {
	}

	public void enableAuto() {
	}

	public void periodicAuto() {
	}

	public void periodicTest() {
	}

	public void enableTest() {
	}
}
